#ifndef NOSAL_EXEC_INTERNAL_CONFIG_CORE_AFFINITY_H_
#define NOSAL_EXEC_INTERNAL_CONFIG_CORE_AFFINITY_H_

namespace netaos {
namespace nosal {
namespace exec {
namespace internal {
namespace config {

/// @brief Struct for core affinity handling in Execution Manifests.
struct CoreAffinity
{
    /// @brief Name of processor.
    std::string processor_name_;

    /// @brief Processor core.
    std::uint32_t core_;
};

}  // namespace config
}  // namespace internal
}  // namespace exec
}  // namespace nosal
}  // namespace netaos

#endif
